home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Multimedia / MPlay / mpeg_play2.0 / Makefile < prev    next >
Encoding:
Makefile  |  1995-12-13  |  1.6 KB  |  79 lines

  1. #    Set CFLAGS. If you want the player to gather statistics about
  2. #    the video stream, add -DANALYSIS to CFLAGS. 
  3.  
  4. #NeXT Flags (-DNDEBUG keeps some bad frames from stopping the player)
  5.  
  6. # FAT compile:
  7. CFLAGS        = -O -DNDEBUG -DRISC -arch m68k -arch i386 -arch hppa \
  8.                     -arch sparc
  9. LDFLAGS          = -O -arch m68k -arch i386 -arch hppa -arch sparc
  10.  
  11. # THIN compile:
  12. #CFLAGS        = -O -DNDEBUG -DRISC 
  13. #LDFLAGS          = - O  
  14.  
  15. CC            = cc
  16. INCLUDEDIR    = /usr/include
  17. LIBS          = -lNeXT_s
  18. DEST          = .
  19.  
  20. #
  21. # The rest of this shouldn't need any modifications...
  22. #
  23. EXTHDRS          =
  24.  
  25. HDRS          = util.h video.h decoders.h nextstep.h 
  26.  
  27. INSTALL          = /etc/install
  28.  
  29. LD          = $(CC)
  30.  
  31. MAKEFILE      = Makefile
  32.  
  33. OBJS          = util.o video.o parseblock.o motionvector.o decoders.o \
  34.         main.o jrevdct.o 24bit.o nextstep.o
  35.  
  36. PRINT          = pr
  37.  
  38. PROGRAM       = mpeg_play
  39.  
  40. SHELL          = /bin/sh
  41.  
  42. SRCS          = util.c video.c parseblock.c motionvector.c decoders.c \
  43.         main.c jrevdct.c 24bit.c nextstep.m
  44.  
  45. SYSHDRS          = 
  46.  
  47. all:        $(PROGRAM)
  48.  
  49. $(PROGRAM):    $(OBJS)
  50.         $(LD) $(LDFLAGS) $(OBJS) $(LIBS) -o ../mpeg_play
  51.  
  52. clean:;        @rm -f *.o core
  53.  
  54. clobber:;    @rm -f $(OBJS) $(PROGRAM) core tags
  55.  
  56. depend:;    @mkmf -f $(MAKEFILE) ROOT=$(ROOT)
  57.  
  58. echo:;        @echo $(HDRS) $(SRCS)
  59.  
  60. index:;        @ctags -wx $(HDRS) $(SRCS)
  61.  
  62. install:    $(PROGRAM)
  63.         @echo Installing $(PROGRAM) in $(DEST)
  64.         @-strip $(PROGRAM)
  65.         @if [ $(DEST) != . ]; then \
  66.         (rm -f $(DEST)/$(PROGRAM); $(INSTALL) -f $(DEST) $(PROGRAM)); fi
  67.  
  68. print:;        @$(PRINT) $(HDRS) $(SRCS)
  69.  
  70. tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
  71.  
  72. update:        $(DEST)/$(PROGRAM)
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.